<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Demo</title>
    <style type="text/css">
        .item {
            padding: 20px;
            max-width: 600px;
            margin: 0 auto;
            text-align: center;
            background-color: #999999;
            margin-top: 20px;
        }
    </style>
    <script charset="utf-8" src="xweb.js"></script>
</head>
<body>

<script>
    function callAppNormal() {
        console.log("callAppNormal 执行")
        xweb.takeNativeAction("toast", {message: "这是一个toast信息"}, function (params) {
            console.log("前端接收到的数据 $ params " + params)
            console.log("前端接收到的数据 $ params " + JSON.stringify(params))
            console.log("前端接收到的数据 $ params " + JSON.parse(params))
        })

    }
    function callAppBack() {
        console.log("callAppBack 执行")
        xweb.takeNativeByCallBack("toast", {message: "这是一个toast信息"}, function (params) {
            console.log("前端接收到的数据 $ params " + params)
            console.log("前端接收到的数据 $ params " + JSON.stringify(params))
            console.log("前端接收到的数据 $ params " + JSON.parse(params))
        })

    }

</script>
<div class="item" style="font-size: 20px; color: #ffffff" onclick="callAppNormal()">调用普通方法</div>
<div class="item" style="font-size: 20px; color: #ffffff" onclick="callAppBack()">调用回调方法</div>
</body>
</html>